﻿using MyCode.Project.Infrastructure.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyCode.Project.Domain.Message.Request.Report2301
{
    public class MonthOperationReportReq
    {
        /// <summary>
        /// 月报的年月字符串 例如 2023-01
        /// </summary>
        public string Days { get; set; }

        /// <summary>
        /// 店铺id
        /// </summary>
        public Guid? ShopId { get; set; }
    }


    public class MonthOperationReportApiReq
    {
        /// <summary>
        /// 查询key
        /// </summary>
        public string LxmZHMDReportKey { get; set; }

        /// <summary>
        /// 年
        /// </summary>
        public int Year { get; set; }

        /// <summary>
        /// 月
        /// </summary>
        public int Month { get; set; }

        /// <summary>
        /// 店铺id
        /// </summary>
        public Guid? ShopId { get; set; }
    }

    public class RpShopZhenduansibiaoYejiDataReq
    {
        /// <summary>
        /// 查询key
        /// </summary>
        public string LxmZHMDReportKey { get; set; }

        /// <summary>
        /// 店铺id列表
        /// </summary>
        public List<string> ShopIdList { get; set; }

        /// <summary>
        /// 时间
        /// </summary>
        public TimeRange TimeRange { get; set; }
    }

    public class ShopLabelSearch
    {
        //2024-01-24 此标签条件只影响区域内容的 指定店铺 板块，不影响其他地方包括店铺列表显示的数量
        /// <summary>
        /// 查询类型 0=没选此条件 1= 或关系  2= 且关系
        /// </summary>
        public int SearchType { get; set; }

        /// <summary>
        /// 选中的标签ID数组
        /// </summary>
        public List<Guid> LabelIds { get; set; }
    }
}
